#pragma once
#include "ExceptionBase.h"
namespace Exception 
{
	class EXCEPTION_API MemException : public ExceptionBase
	{
	public:
		MemException(void);
		virtual ~MemException(void);
	};

	class EXCEPTION_API NullPointerException : MemException
	{
	public:
		NullPointerException(void);
		virtual ~NullPointerException(void);
	};
	
	class EXCEPTION_API IndexOutOfBoundsException : MemException
	{
	public:
		IndexOutOfBoundsException(void);
		virtual ~IndexOutOfBoundsException(void);
	};
		
}
